package com.naiterui.ehp.bs.emr.exception;

import com.naiterui.ehp.bp.support.exception.BaseExceptionCodes;

/**
 * <pre>
 *     错误码范围：1210xxxx
 * </pre>
 *
 * @author 王泽浩
 * @since 1.0.0
 */
public interface ExceptionCodes extends BaseExceptionCodes {
    /**
     * 患者病例模块
     * 请选择是否哺乳中或怀孕中
     */
    int PREGNANCY_EMPTY = 12100101;
    /**
     * 病历不存在
     */
    int RECORD_NOT_EXIST = 12100102;
    /**
     * 当前病历已经发送给医生，请稍等~
     */
    int RECORD_SEND_YES = 12100103;
    /**
     * 图片张数太多
     */
    int RECORD_PHOTO_MORE = 12100104;
    /**
     * 患者填写量表已从病历中移除
     */
    int PATIENT_SCALE_DEL_YES = 12100105;
    /**
     * 患者填写量表已添加到病历
     */
    int PATIENT_SCALE_ADD_YES = 12100106;
    /**
     * 病历模板不存在
     */
    int EMR_RECORD_TEMPLATE_NO_EXIST = 12100107;
    /**
     * 请选择icd10诊断
     */
    int ICD10_DIAGNOSIS_SELECT = 12100108;
    /**
     * 模板id和模板类型不匹配
     */
    int TEMPLATE_ID_TYPE_NOT_MATCH = 12100109;

    /**
     * 电子签名唯一标识不匹配
     */
    int ESIGN_UNIQUEID_NOT_MATCH=12100110;

    /**
     * 请输入完整的基本信息
     */
    int PATIENT_HEALTH_RECORD_BASIINFO = 12100201;

    /**
     * 请输入完整的传染病史
     */
    int PATIENT_HEALTH_RECORD_INFECTION = 12100202;

    /**
     * 请输入完整的慢病史
     */
    int PATIENT_HEALTH_RECORD_CHRONIC = 12100203;

    /**
     * 请输入完整的外伤史
     */
    int PATIENT_HEALTH_RECORD_TRAUMA = 12100204;

    /**
     * 请输入完整的输血史
     */
    int PATIENT_HEALTH_RECORD_TRANSFUSION = 12100205;
    /**
     * 请输入完整的预防接种史
     */
    int PATIENT_HEALTH_RECORD_VACCINATION = 12100206;
    /**
     * 请输入完整的吸烟史
     */
    int PATIENT_HEALTH_RECORD_SMOKING = 12100207;
    /**
     * 请输入完整的饮酒史
     */
    int PATIENT_HEALTH_RECORD_DRINKING = 12100208;
    /**
     * 请输入完整的疫区涉足史
     */
    int PATIENT_HEALTH_RECORD_EAH = 12100209;

    /**
     * 请输入完整的婚育史
     */
    int PATIENT_HEALTH_RECORD_MCH = 12100210;
    /**
     * 请输入完整的过敏史
     */
    int PATIENT_HEALTH_RECORD_ALLERY = 12100211;

    /**
     * 患者姓名只能包含 汉字、字母
     */
    int DOCTOR_RECOM_PATIENT_NAME_INPUT_INVALID= 12100212;

    /**
     * 主诉不可关闭
     */
    int MEDICAL_RECORD_SETTING_CHIEF_COMPLAINT_NOT_CLOSE = 12100301;

    /**
     * 诊断不可关闭
     */
    int MEDICAL_RECORD_SETTING_CHIEF_DIAGNOSIS_NOT_CLOSE = 12100302;

    /**
     * 治疗意见不可关闭
     */
    int MEDICAL_RECORD_SETTING_CHIEF_TREATMENT_OPINION_NOT_CLOSE = 12100303;
    /**
     * 模板名称已存在
     */
    int MEDICAL_RECORD_TEMPLATE_NAME_EXIST = 12100304;
    /**
     * 病历模板不存在
     */
    int MEDICAL_RECORD_TEMPLATE_NOT_EXIST = 12100305;
}
